120 REM <CTRL-M><CTRL-M>==================<CTRL-M>PAUL RAYMER<CTRL-M>BOX 42831<CTRL-M>LAS VEGAS NV 89116<CTRL-M>==================<CTRL-J>
130 REM
140 REM PAUL RAYMER'S
150 REM MYTHOLOGY
160 REM TABLEAUX
170 REM
180 REM PANDORA'S BOX
190 REM (C)1982 PEC<CTRL-J>
200 DIM T$(12)
210 FOR X = 1 TO 12: READ T$(X): NEXT X
220 REM
230 REM BUILD BOX
240 REM
250 INVERSE : FOR X = 13 TO 23: FOR Y = 26 TO 40: VTAB X: HTAB Y: PRINT " ";: NEXT Y: NEXT X: NORMAL
260 FOR X = 13 TO 23: VTAB X: HTAB 25: PRINT "#";: NEXT X
270 VTAB 15: HTAB 29: INVERSE : PRINT "PANDORA'S"
280 VTAB 16: HTAB 32: PRINT "BOX": NORMAL
290 FOR Z = 1 TO 1000: NEXT Z
300 REM
310 REM OPEN BOX
320 REM
330 FOR X = 1 TO 3
340 VTAB 13 -X: HTAB 25: PRINT "#": VTAB 24 -X: HTAB 25: PRINT " ";: FOR Z = 1 TO 1000: NEXT Z: NEXT X
350 REM
360 REM TROUBLES START
370 REM
380 FOR TR = 1 TO 12
390 IF TR = 11 OR TR = 12 THEN R = TR: GOTO 420
400 R = INT(10 * RND(1)) +1
410 IF T$(R) = "!" THEN 400
420 T$ = T$(R)
430 L = 24
440 FOR X = 1 TO LEN(T$)
450 VTAB 23: HTAB L: PRINT MID$ (T$,1,X);: IF MID$ (T$,X,1) = "?" THEN PRINT CHR$(7);
460 L = L -1
470 FOR Z = 1 TO 200: NEXT Z
480 NEXT X
490 T$(R) = "!"
500 NEXT TR
510 REM
520 REM CLOSE BOX
530 REM
540 FOR X = 3 TO 1 STEP -1
550 VTAB 13 -X: HTAB 25: PRINT " ": VTAB 24 -X: HTAB 25: PRINT "#";: FOR Z = 1 TO 1000: NEXT Z: NEXT X
560 REM
570 REM HOPE REMAINS!
580 REM
590 INVERSE : VTAB 22: HTAB 31: PRINT "HOPE": NORMAL
600 FOR Z = 1 TO 3000: NEXT Z: VTAB 23: HTAB 1: PRINT CHR$(13); CHR$(4);"RUN MYTHMENU"
610 REM
620 REM GRIEF AND WOE
630 REM
640 DATA <TROUBLE.......,<GRIEF.........,<AGGRAVATION...,<UNHAPPINESS...,<GLITCHES......,<ACHES & PAINS.,<RED TAPE......,<MISERY........,<BUGS..........,?SYNTAX ERROR..,...............,WHAT IS LEFT?->